A Software Modeling Approach to Ontology Design via Extensions to ODM and OWL

نویسندگان

  • Rishi Saripalle
  • Steven A. Demurjian
  • Alberto De la Rosa Algarin
  • Michael Blechner
چکیده

ion to represent associations among different concepts (e.g., actors, use case, class, etc.). Underlying these diagrams and modeling concepts is the UML metamodel which is built on top of MOF as given in Figure 2a: M3 is a meta-meta library for defining new metamodels; M2 is at the metamodel layer where models such as UML, ODM, and NeOn (Haase, Rudolph, Wang, & Brockmans, 2005) can be defined; M1 is the domain model instance of an M2 metamodel; and, M0 is the instance of the domain model. Building a metamodel using MOF for specific domain requirements is a tedious task, as the developer has to define the syntax and the semantics of the new entities. To facilitate this process, it is possible to utilize the UML abstraction Profile (Fuentes-Fernández & Vallecillo-Moreno, 2004), where existing UML metamodel elements such as class, association, property, etc., can be extended to build domain specific metamodel elements. UML profile only extends existing UML metamodel features, allowing the profile extension to act as a metamodel itself. In addition to M3 and M2, Figure 2a also shows the transition from the metamodel UML (M2) to a domain model for a university application (M1) applied to a “real” university UConn (M0). Likewise, an ODM, metamodel (M2) can be used to develop a domain model (M1) for Diseases that can then be applied at the domain data layer (M0) for various diseases (e.g., Asthma). Three of the four layers of MOF in Figure 2a (metamodel, domain model, and domain data) can be used to organize a conceptual view of XML Schema, RDF/RDFS schema, and OWL metamodel, as shown in Figure 2b. In the case of XML, the capability of XML Schema Definition (XSD) at the MM layer (XML schema for short) provides predefined schema tags like element, complexType, simpleType, etc. These schema tags are akin to classes, attributes, actors, etc.,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Object Management Group Ontology Definition Metamodel

This paper is an overview of the Object Management Group effort to develop a standard Ontology Development Metamodel using the OMG’s MetaObject Facility. The ODM includes metamodels for the W3C RDF/OWL representation language, the ISO Topic Maps system, and the ISO Common Logic, together with UML Profiles for RDF/OWL and Topic Maps, and mappings between each of the systems and OWL Full. The ODM...

متن کامل

Model Validation in Ontology Based Transformations

Model Driven Engineering (MDE) is an emerging approach of software engineering. MDE emphasizes the construction of models from which the implementation should be derived by applying model transformations. The Ontology Definition Meta-model (ODM) has been proposed as a profile for UML models of the Web Ontology Language (OWL). In this context, transformations of UML models can be mapped into ODM...

متن کامل

Ontology Modeling and MDA

The paper presents Ontology Definition Metamodel (ODM) that enables using Model Driven Architecture (MDA) standards in ontological engineering. Other similar metamodels are based on ontology representation languages, such as RDF(S), DAML+OIL, etc. However, none of these other solutions uses the recent W3C effort – The Web Ontology Language (OWL). In our approach, we firstly define the ODM place...

متن کامل

An Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)

Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...

متن کامل

OWLGrEd: a UML Style Graphical Notation and Editor for OWL 2

There have been several attempts to visualize OWL ontologies with UML style diagrams. Unlike ODM approach of defining a UML profile for OWL, we propose an extension to UML class diagrams (hard extension) that allows a more compact OWL visualization. The compactness is achieved through the native power of UML class diagrams extended with optional Manchester encoding for class expressions thus av...

متن کامل

MDA-based ontology infrastructure

The paper presents Ontology Definition Metamodel (ODM) and Ontology UML Profile that enables using Model Driven Architecture (MDA) standards in ontological engineering. Other similar metamodels are based on ontology representation languages, such as RDF(S), DAML+OIL, etc. However, none of these other solutions uses the recent W3C effort – The Web Ontology Language (OWL). In our approach, we fir...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. Semantic Web Inf. Syst.

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2013